WordNet (r) 3.0 (2006):New Scotland Yard n 1: the detective department of the metropolitan police force of London [syn: Scotland Yard, New Scotland Yard]